@charset "utf-8";
/*
 * Created: runner
 * LastChangedDate: 2009-05-11 19:58:00 +0800 (一, 11  2009) 
*/
/* margin padding */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* dom */
dl, dt, dd, ul, ol, li,/* list */
pre, /* code */
form, fieldset, legend, button, input, textarea, /* form */
th, td /* table */{ margin: 0; padding: 0; }
/* set fontsize */
body,
button, input, select, textarea { font: 12px/1.5 arial, simsun, sans-serif; }
/* father font-size */
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
/* font-style format */
address, cite, dfn, em, var { font-style: normal; }
/* font width */
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
/* for chinese clear */
small { font-size: 12px; }
/* list no style */
ul, ol { list-style: none; }
/* link */
a, a:visited{ text-decoration: none; }
a:hover,a:active { text-decoration: underline; }
/* set row spacing */
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
/* form */
legend { /* for ie6 */ color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
/* table */
/* useful */
.clear{ font-size: 0; line-height: 0; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{ display: inline-block; }
.clearfix{ display: block; }
:focus{ outline: 0; }
/*a,area {blr:expression(this.onFocus=this.blur()) }  for IE 
:focus {-moz-outline-style: none; }  for Firefox   
*/
/* color */
.red,.red a{ color: #c00!important; text-decoration: none; }
.red a:hover{ color: #c00!important; text-decoration: underline; }/* CSS Document */

